\hypertarget{class_p_d_1_1_sh_p_1_1_workflows_1_1_invoice_processing_workflow}{
\section{PD.ShP.Workflows.InvoiceProcessingWorkflow Class Reference}
\label{class_p_d_1_1_sh_p_1_1_workflows_1_1_invoice_processing_workflow}\index{PD::ShP::Workflows::InvoiceProcessingWorkflow@{PD::ShP::Workflows::InvoiceProcessingWorkflow}}
}


Represents a workflow that sequentially executes activities to process the invoice.  


Inheritance diagram for PD.ShP.Workflows.InvoiceProcessingWorkflow:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{class_p_d_1_1_sh_p_1_1_workflows_1_1_invoice_processing_workflow}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_p_d_1_1_sh_p_1_1_workflows_1_1_invoice_processing_workflow_acaceb82e1bf584141468ad3460bbf585}{InvoiceProcessingWorkflow} ()
\begin{DoxyCompactList}\small\item\em Initializes a new instance of the \hyperlink{class_p_d_1_1_sh_p_1_1_workflows_1_1_invoice_processing_workflow}{InvoiceProcessingWorkflow} class. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
Guid \hyperlink{class_p_d_1_1_sh_p_1_1_workflows_1_1_invoice_processing_workflow_afc2ab8ebe7519b0e9b2c5121c1cb952c}{workflowId} = default(System.Guid)
\begin{DoxyCompactList}\small\item\em The workflow instance identifier. \item\end{DoxyCompactList}\item 
SPWorkflowActivationProperties \hyperlink{class_p_d_1_1_sh_p_1_1_workflows_1_1_invoice_processing_workflow_a9b2e29f21b3d5f257e5469284786d9c0}{workflowProperties} = new SPWorkflowActivationProperties()
\begin{DoxyCompactList}\small\item\em The initial properties of the workflow. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Properties}
\begin{DoxyCompactItemize}
\item 
SPWorkflowActivationProperties \hyperlink{class_p_d_1_1_sh_p_1_1_workflows_1_1_invoice_processing_workflow_a057d6a4c8e1ce5719b5a13478cbdeb15}{WorkflowProperties}\hspace{0.3cm}{\ttfamily  \mbox{[}get\mbox{]}}
\begin{DoxyCompactList}\small\item\em Gets the initial properties of the workflow. \item\end{DoxyCompactList}\item 
\hyperlink{class_p_d_1_1_sh_p_1_1_workflows_1_1_invoice_processing_controller}{InvoiceProcessingController} \hyperlink{class_p_d_1_1_sh_p_1_1_workflows_1_1_invoice_processing_workflow_af8e2dd3621f0184cc8b04ad04885f53e}{Controller}\hspace{0.3cm}{\ttfamily  \mbox{[}get\mbox{]}}
\begin{DoxyCompactList}\small\item\em Gets the invoice processing controller. \item\end{DoxyCompactList}\item 
WorkflowContext \hyperlink{class_p_d_1_1_sh_p_1_1_workflows_1_1_invoice_processing_workflow_ade47f7e122e47991a6ac4c2dc2278265}{Context}\hspace{0.3cm}{\ttfamily  \mbox{[}get\mbox{]}}
\begin{DoxyCompactList}\small\item\em Gets the workflow context. \item\end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Represents a workflow that sequentially executes activities to process the invoice. 

\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_p_d_1_1_sh_p_1_1_workflows_1_1_invoice_processing_workflow_acaceb82e1bf584141468ad3460bbf585}{
\index{PD::ShP::Workflows::InvoiceProcessingWorkflow@{PD::ShP::Workflows::InvoiceProcessingWorkflow}!InvoiceProcessingWorkflow@{InvoiceProcessingWorkflow}}
\index{InvoiceProcessingWorkflow@{InvoiceProcessingWorkflow}!PD::ShP::Workflows::InvoiceProcessingWorkflow@{PD::ShP::Workflows::InvoiceProcessingWorkflow}}
\subsubsection[{InvoiceProcessingWorkflow}]{\setlength{\rightskip}{0pt plus 5cm}PD.ShP.Workflows.InvoiceProcessingWorkflow.InvoiceProcessingWorkflow (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}
\label{class_p_d_1_1_sh_p_1_1_workflows_1_1_invoice_processing_workflow_acaceb82e1bf584141468ad3460bbf585}


Initializes a new instance of the \hyperlink{class_p_d_1_1_sh_p_1_1_workflows_1_1_invoice_processing_workflow}{InvoiceProcessingWorkflow} class. 



\subsection{Member Data Documentation}
\hypertarget{class_p_d_1_1_sh_p_1_1_workflows_1_1_invoice_processing_workflow_afc2ab8ebe7519b0e9b2c5121c1cb952c}{
\index{PD::ShP::Workflows::InvoiceProcessingWorkflow@{PD::ShP::Workflows::InvoiceProcessingWorkflow}!workflowId@{workflowId}}
\index{workflowId@{workflowId}!PD::ShP::Workflows::InvoiceProcessingWorkflow@{PD::ShP::Workflows::InvoiceProcessingWorkflow}}
\subsubsection[{workflowId}]{\setlength{\rightskip}{0pt plus 5cm}Guid {\bf PD.ShP.Workflows.InvoiceProcessingWorkflow.workflowId} = default(System.Guid)}}
\label{class_p_d_1_1_sh_p_1_1_workflows_1_1_invoice_processing_workflow_afc2ab8ebe7519b0e9b2c5121c1cb952c}


The workflow instance identifier. 

\hypertarget{class_p_d_1_1_sh_p_1_1_workflows_1_1_invoice_processing_workflow_a9b2e29f21b3d5f257e5469284786d9c0}{
\index{PD::ShP::Workflows::InvoiceProcessingWorkflow@{PD::ShP::Workflows::InvoiceProcessingWorkflow}!workflowProperties@{workflowProperties}}
\index{workflowProperties@{workflowProperties}!PD::ShP::Workflows::InvoiceProcessingWorkflow@{PD::ShP::Workflows::InvoiceProcessingWorkflow}}
\subsubsection[{workflowProperties}]{\setlength{\rightskip}{0pt plus 5cm}SPWorkflowActivationProperties {\bf PD.ShP.Workflows.InvoiceProcessingWorkflow.workflowProperties} = new SPWorkflowActivationProperties()}}
\label{class_p_d_1_1_sh_p_1_1_workflows_1_1_invoice_processing_workflow_a9b2e29f21b3d5f257e5469284786d9c0}


The initial properties of the workflow. 



\subsection{Property Documentation}
\hypertarget{class_p_d_1_1_sh_p_1_1_workflows_1_1_invoice_processing_workflow_ade47f7e122e47991a6ac4c2dc2278265}{
\index{PD::ShP::Workflows::InvoiceProcessingWorkflow@{PD::ShP::Workflows::InvoiceProcessingWorkflow}!Context@{Context}}
\index{Context@{Context}!PD::ShP::Workflows::InvoiceProcessingWorkflow@{PD::ShP::Workflows::InvoiceProcessingWorkflow}}
\subsubsection[{Context}]{\setlength{\rightskip}{0pt plus 5cm}WorkflowContext PD.ShP.Workflows.InvoiceProcessingWorkflow.Context\hspace{0.3cm}{\ttfamily  \mbox{[}get\mbox{]}}}}
\label{class_p_d_1_1_sh_p_1_1_workflows_1_1_invoice_processing_workflow_ade47f7e122e47991a6ac4c2dc2278265}


Gets the workflow context. 

\hypertarget{class_p_d_1_1_sh_p_1_1_workflows_1_1_invoice_processing_workflow_af8e2dd3621f0184cc8b04ad04885f53e}{
\index{PD::ShP::Workflows::InvoiceProcessingWorkflow@{PD::ShP::Workflows::InvoiceProcessingWorkflow}!Controller@{Controller}}
\index{Controller@{Controller}!PD::ShP::Workflows::InvoiceProcessingWorkflow@{PD::ShP::Workflows::InvoiceProcessingWorkflow}}
\subsubsection[{Controller}]{\setlength{\rightskip}{0pt plus 5cm}{\bf InvoiceProcessingController} PD.ShP.Workflows.InvoiceProcessingWorkflow.Controller\hspace{0.3cm}{\ttfamily  \mbox{[}get\mbox{]}}}}
\label{class_p_d_1_1_sh_p_1_1_workflows_1_1_invoice_processing_workflow_af8e2dd3621f0184cc8b04ad04885f53e}


Gets the invoice processing controller. 

\hypertarget{class_p_d_1_1_sh_p_1_1_workflows_1_1_invoice_processing_workflow_a057d6a4c8e1ce5719b5a13478cbdeb15}{
\index{PD::ShP::Workflows::InvoiceProcessingWorkflow@{PD::ShP::Workflows::InvoiceProcessingWorkflow}!WorkflowProperties@{WorkflowProperties}}
\index{WorkflowProperties@{WorkflowProperties}!PD::ShP::Workflows::InvoiceProcessingWorkflow@{PD::ShP::Workflows::InvoiceProcessingWorkflow}}
\subsubsection[{WorkflowProperties}]{\setlength{\rightskip}{0pt plus 5cm}SPWorkflowActivationProperties PD.ShP.Workflows.InvoiceProcessingWorkflow.WorkflowProperties\hspace{0.3cm}{\ttfamily  \mbox{[}get\mbox{]}}}}
\label{class_p_d_1_1_sh_p_1_1_workflows_1_1_invoice_processing_workflow_a057d6a4c8e1ce5719b5a13478cbdeb15}


Gets the initial properties of the workflow. 



Implements \hyperlink{interface_p_d_1_1_sh_p_1_1_workflows_1_1_i_workflow_context_afb2516e300266db0b295006c4a0f4b36}{PD.ShP.Workflows.IWorkflowContext}.



The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
PD.ShP.Workflows/InvoiceProcessingWorkflow/\hyperlink{_invoice_processing_workflow_8cs}{InvoiceProcessingWorkflow.cs}\item 
PD.ShP.Workflows/InvoiceProcessingWorkflow/\hyperlink{_invoice_processing_workflow_8_designer_8cs}{InvoiceProcessingWorkflow.Designer.cs}\end{DoxyCompactItemize}
